草庐IT

unty 按键

全部标签

android - 去除SearchView搜索语音按键线

感谢其他关于SearchView自定义的SO相关帖子,我能够自定义我的SearchView到这一点:现在我正在尝试添加语音搜索并且我能够更改语音按钮背景资源:intsearchVoiceIconId=searchPlate.getContext().getResources().getIdentifier("android:id/search_voice_btn",null,null);ImageViewsearchVoiceIcon=(ImageView)searchView.findViewById(searchVoiceIconId);searchVoiceIcon.setIma

按下按键后android检测用户不活动

在我的媒体播放器中,我添加了一个在按下菜单键时显示的View,我希望它在一段时间后隐藏,即用户不想看到该View,该View是水平的,我希望它几秒钟后隐藏用户不会按向右或向左键。我已经把我的逻辑放在这里但没有成功:"类似的是我的观点被展示"@OverridepublicbooleanonKeyDown(intkeyCode,KeyEventevent){super.onKeyDown(keyCode,event);lastUsed=System.currentTimeMillis();caseKeyEvent.KEYCODE_MENU:similar.setVisibility(Vie

Android:如何读取按键振动的系统设置

如何以编程方式读取虚拟键盘的系统设置?我希望我的应用程序按钮的行为与在虚拟键盘的系统设置中设置的一样(蜂鸣、振动或无)。 最佳答案 您应该为此使用performHapticFeedback。不要忘记在布局xml中为您的View启用它。View.performHapticFeedback使用库存Hapticfeedback 关于Android:如何读取按键振动的系统设置,我们在StackOverflow上找到一个类似的问题: https://stackoverf

android - 如何为Android自定义键盘设置不同的按键背景

我正在开发自定义键盘应用程序这是软键盘中input.xml背景颜色的代码:-@OverridepublicViewonCreateInputView(){Log.e("onStartInputView","OnStartInputViewCalled--");SharedPreferencespreferences=PreferenceManager.getDefaultSharedPreferences(this);StringBackgroundcolour=preferences.getString("BackgroundColour","");Log.e("Brithnesss

Android键盘 "Go"按键到 "Search"

谁能告诉我如何用“搜索”代替安卓键盘上的“开始”或“完成”按钮。(不是放大镜)。 最佳答案 像这样android:imeOptions="actionSearch"可能会起作用。在你的情况下还有其他的选择,比如android:imeActionLabel="Search"编辑也请检查此线程。LINK根据上面的链接,您只能在横向模式下获得全文。fulllabelisonlydisplayedwhentheIMEhasalargeamountofspaceforit(suchaswhenthestandardkeyboardisinfu

Android 按键处理(框架)

框架的某些部分我还不是很清楚。我很熟悉输入事件的流程(内核->Eventhub->InputReader->InputDispatcher->...)。情况(要求:在不更改Android框架的情况下处理输入键。)我想处理来自设备(键盘/游戏handle/Controller/...)的关键事件,但有一些要求。其一,我不想更改Android框架。这意味着,我不想扩展WindowManagerPolicy及其处理home-key的功能,例如interceptKeyBeforeDispatching。这将导致键事件被分派(dispatch)到应用层,这很好。缺点是,我在这里还有另一个棘手的要

51单片机 | 矩阵按键实验

文章目录一、矩阵按键介绍二、硬件设计三、软件设计四、实验现象  开发板上板载了一个4*4矩阵键盘。本节所要实现的功能是:通过开发板上的矩阵键盘控制静态数码管显示对应的键值0-F。一、矩阵按键介绍  独立按键与单片机连接时,每一个按键都需要单片机的一个I/O口,若某单片机系统需较多按键,如果用独立按键便会占用过多的I/O口资源。单片机系统中I/O口资源往往比较宝贵,当用到多个按键时为了减少I/O口引脚,引入了矩阵按键。  本节以4*4矩阵键盘为例讲解其工作原理和检测方法。开发板上将16个按键排成4行4列,第一行将每个按键的一端连接在一起构成行线,第一列将每个按键的另一端连接在一起构成列线,这样便

Android HTML 表单 'done' 按键软键盘

当用户选择登录字段软键盘出现时,我正在WebView打开facebook登录页面。我想在软键盘上有一个完成键按钮,如何实现?我知道我们可以通过以下带有编辑字段的代码添加完成按钮ediText.setImeOptions(EditorInfo.IME_ACTION_DONE);但它是WebView中的HTML形式,有什么线索吗? 最佳答案 因为您无法控制WebView中显示的网站,所以您无法更改显示的键盘类型。我的测试表明,Android设备会为每个或网站上的字段和页面上最后一个元素的“开始”或“完成”按钮。如果有一些html或css

Android - 在软键盘上捕获 "Done"和 "Enter"按键事件

我的应用程序中有一个登录页面,其中列出了一些元素:用户名(编辑文本)密码(编辑文本)登录(按钮)按下Login后,它将登陆到主屏幕。目的是当用户在SamsungGalaxyS3上的软键盘上完成密码输入后点击Done时执行相同的操作;和HTCOneX软键盘的Enter键。因此,密码字段的EditText是这样的:在Activity中,无论我尝试什么都在这里:EditTextmPassword=(EditText)findViewById(R.id.password_txt);mPassword.setOnEditorActionListener(newTextView.OnEditorA

android - 如何区分长按键和普通按键?

我正在尝试覆盖后退键的功能。当用户按下一次时,我希望它返回到上一个屏幕。但是,当长按返回键时(比方说,两秒或更长时间),我想退出应用程序。到目前为止,我已经在我的Activity中覆盖了这两个方法:@OverridepublicbooleanonKeyDown(intkeyCode,KeyEventevent){if(keyCode==KeyEvent.KEYCODE_BACK){//manageshortkeypressreturntrue;}returnsuper.onKeyDown(keyCode,event);}@OverridepublicbooleanonKeyLongPr